
package spa.teste;

import java.util.Date;
import spa.modelo.paciente.Paciente;
import spa.modelo.pessoa.Cidade;
import spa.modelo.pessoa.Contato;
import spa.modelo.pessoa.Endereco;
import spa.modelo.pessoa.Estado;
import spa.modelo.pessoa.Pessoa;
import spa.persistencia.PacienteDAO;
import spa.servico.PacienteServico;
/**
 *
 * @author Valdi Geraldo - valdi.ads@gmail.com
 */
public class PacienteTeste {

    public static void main(String args[]){
        Paciente paciente = new Paciente();


        Contato contato = new Contato();
        contato.setEmail("valdi.ads@gmail.com");
        contato.setTel("99771240");

        Estado estado = new Estado();
        estado.setNome("Pernambuco");
        estado.setSigla("PE");

        Cidade cidade = new Cidade();
        cidade.setNome("Exu");
        cidade.setEstado(estado);

        Endereco endereco = new Endereco();
        endereco.setBairro("centro");
        endereco.setLogradouro("Joaquim Saraiva");
        endereco.setComplemento("complemento");
        endereco.setNumero("100");
        endereco.setCidade(cidade);
        
        Pessoa pessoa = new Pessoa();
        pessoa.setNome("paciente1");
        pessoa.setTipo("fisica");
        pessoa.setDataDeRegistro(new Date(System.currentTimeMillis()));
        pessoa.setContato(contato);
        pessoa.setEndereco(endereco);

        paciente.setPessoa(pessoa);
     
        PacienteServico pacienteServico = new PacienteServico();
        pacienteServico.salvar(paciente);

    }

}
